# Package oracle.pg.common

This package contains the common logic that is shared by all the backend databases including Oracle NoSQL Database and Apache HBase.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  DataLoaderListener | This interface defines a few core APIs to that can be used to report progress of a data loading process.
  EdgeFilterCallback | This interface defines the API to filter edges.
  EdgeOpCallback | This interface defines a callback function that can be used together with a whole graph level operation like adding a new weight attribute or removing an existing weight attribute
  MesgConsts | This interface defines the message constants.
  OracleEdgeBase | This class implements the Blueprints Edge and Edge interface by using one of the supported backend database.
  OracleElementBase | This class implements the Blueprints Element interface on top of a supported backend database.
  OracleVertexBase | This class implements the Blueprints Vertex interface on top of a supported backed database
  ProgressListener | This interface defines a few core APIs to that can be used to report progress of a long running process (data importing or exporting for example).
  VertexFilterCallback | This interface defines the API to filter vertices.
  VertexOpCallback | This interface defines a callback function that can be used together with a whole graph level operation like adding a new weight attribute or removing an existing weight attribute

- Class Summary
  Class | Description
  --- | ---
  LocalizedMessage | This class represents a message which may be localized based on a Java Locale and may additionally be parameterized by substituting values for certain patterns in the source string.
  Message | This class represents a LocalizedMessage which is bound to the oracle.pg.common.Messages family of resources.
  Messages | This class contains the original message strings in English.
  Messages_es | This class contains the original message strings in Spanish.
  OracleCommonUtils | This class defines common utility functions that can be used across multiple backends
  OracleKeyManager | This class handles the keys used in K/V pairs
  OraclePropertyGraphBase | This class implements the Blueprints Graph interface on top of a supported backend database.
  OraclePropertyGraphFeaturesBase | Oracle's extension of Features class
  OracleWrapperEdge | This class implements the Blueprints Edge and Element interface by using an Oracle backend.
  OracleWrapperElement | This class implements the Blueprints Element interface by using an Oracle backend.
  OracleWrapperGraph | This class implements the Blueprints Graph interface by using an Oracle backend.
  OracleWrapperVertex | This class implements the Blueprints Vertex and Element interface by using an Oracle backend.
  ParametersBase | This class implements a cache layer for OracleVertex objects.
  RDFDataset2PropertyGraph | This class has logic to convert an RDF dataset to a property graph
  RDFGraph2PropertyGraphStream | An Oracle StreamRDF implementation to read and parse triple/quads from an RDF file into a Property Graph.
  RDFGraph2PropertyGraphUtils | This class contains utility functions that are useful for RDF to property graph conversion.
  SimpleLog | A Simple wrapper of Apache Commons Logging API.
  SimpleLogBasedDataLoaderListenerImpl | This class provides a simple Log based implementation of DataLoaderListener interface.
  SimpleLogBasedProgressListenerImpl | This class provides a simple Log based implementation of ProgressListener interface.

- Enum Summary
  Enum | Description
  --- | ---
  OraclePropertyGraphBase.OptimizationFlag | This enum defines a set of optimization flags that can be used to influence the construction of Vertex or Edge objects during scans.

- Exception Summary
  Exception | Description
  --- | ---
  OraclePropertyGraphException | This class extends the Java RuntimeException

## Package oracle.pg.common Description

This package contains the common logic that is shared by all the backend databases including Oracle NoSQL Database and Apache HBase.

Copyright © 2015 Oracle and/or its afflilates. All Rights Reserved.